home *** CD-ROM | disk | FTP | other *** search
/ Sky at Night 2007 June / SAN CD 6-2007 CD-ROM 25.iso / pc / Software / AstroGrav_Win / Java / jre1.6.0 / lib / rt.jar / java / net / Socket$1.class (.txt) < prev    next >
Encoding:
Java Class File  |  2006-11-29  |  1.1 KB  |  30 lines

  1. package java.net;
  2.  
  3. import java.security.PrivilegedAction;
  4.  
  5. final class Socket$1 implements PrivilegedAction<Boolean> {
  6.    // $FF: synthetic field
  7.    final Socket this$0;
  8.  
  9.    Socket$1(Socket var1) {
  10.       this.this$0 = var1;
  11.    }
  12.  
  13.    public Boolean run() {
  14.       Class[] var1 = new Class[]{SocketAddress.class, Integer.TYPE};
  15.       Class var2 = this.this$0.impl.getClass();
  16.  
  17.       while(true) {
  18.          try {
  19.             var2.getDeclaredMethod("connect", var1);
  20.             return Boolean.FALSE;
  21.          } catch (NoSuchMethodException var4) {
  22.             var2 = var2.getSuperclass();
  23.             if (var2.equals(SocketImpl.class)) {
  24.                return Boolean.TRUE;
  25.             }
  26.          }
  27.       }
  28.    }
  29. }
  30.